package com.fansl.koala.quickdev.common.annation;

import lombok.AllArgsConstructor;

import java.lang.annotation.*;

/**
 * @author fansl
 * @Description: 解密数据
 * @date 2020/3/20 13:31
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DecryptParam {
    Type value() default Type.NONE;

    /**
     * 加密类型
     */
    enum Type{
        /**
         * 无
         */
        NONE,
        /**
         * 签名
         */
        SIGN,
        /**
         * 加密
         */
        CRYPTO
    }
}
